we have made enormous strides - Turc Anglais Dictionnaire